@CHARSET "ISO-8859-1";

body {company-logo
	  background: #f6f6f5;
	  font-family: "Nimbus Sans L", Helvetica, Arial, Verdana, sans-serif;
	  font-size: 75%;
	  padding-top: 100px;
}
	
#logo {
		
}
img {
	  border: 0;
}
	
div.clear {
	  clear: both;
}
	
div.login-position {
	  float: right;
	  left: -50%;
	  position: relative;
	  text-align: left;
}

div.login-position div.login-center {
	  float: left;
	  left: 50%;
	  position: relative;
}
	
div.login-container {
	  -moz-border-radius: 8px;
	  -webkit-border-radius: 8px;
	  border-radius: 8px;
}

div.login-container a {
	  color: #666;
	  font-size: 11px;
	  text-decoration: none;
}
	div.login-container a:hover {
	  color: #3F3F3F;
	  text-decoration: underline; }
	div.login-container #flash-warning a {
	  font-size: 12px !important; }
	
	div#login-form-container {
	  background: #FFF;
	  padding: 35px;
	  position: relative;
	  min-height: 180px;
	  z-index: 200;
	  -moz-border-radius: 8px;
	  -webkit-border-radius: 8px;
	  border-radius: 8px; }
	div#login-form-container h2#company-logo 
	{
	  display: block;
	  float: left;
	  font-size: 1.16667em;
	  height: 30px;
	  line-height: 30px;
	  margin: 0;
	  padding: 0;
	  text-align: center;
	   }
	
	div#login-form-container div#login-form {
	  border-left: 1px dotted #999;
	  float: right;
	  margin-left: 45px;
	  min-height: 180px;
	  padding-left: 35px;
	  width: 214px; }
	div#login-form-container form {
	  color: #666;
	  display: block; }
	div#login-form-container form label#openid_label {
	  background: transparent url('/images/openid.png') no-repeat left top;
	  padding-left: 20px; }
	div#login-form-container form input[type="text"], div#login-form-container form input[type="password"] {
	  font-family: 'Nimbus Sans L', Helvetica, Arial, Verdana, sans-serif;
	  font-size: 1.1667em;
	  line-height: 18px;
	  width: 210px; }
	div#login-form-container form div.text-field {
	  margin-bottom: 12px; }
	div#login-form-container form div.text-field label {
	  display: block;
	  font-weight: bold;
	  line-height: 1.4em; }
	
	div.login-footer {
	  margin-top: 20px;
	  width: 100%; }
	div.login-footer a {
	  color: #777;
	  text-decoration: none; }
	div.login-footer a:hover {
	  color: #3f3f3f;
	  text-decoration: underline; }
	div.login-footer ul {
	  font-size: 11px;
	  list-style: none;
	  margin: 5px 10px 0 0;
	  padding: 0;
	  text-align: center;
	  text-indent: 0;
	  width: 100%; }
	div.login-footer ul li {
	  display: inline;
	  line-height: 24px; }
	div.login-footer ul li.forgotpass {
	  border-right: 1px solid #CCC;
	  margin-right: 8px;
	  padding-right: 10px; }
	div.login-footer ul li.poweredby {
	  border-left: 1px solid #CCC;
	  margin-left: 8px;
	  padding-left: 10px; }
	div.login-footer ul li.poweredby a {
	  background: transparent url(/images/powered-by.gif) 0 0 no-repeat;
	  display: inline-block;
	  height: 13px;
	  line-height: 13px;
	  width: 128px;
	  text-indent: -9999px; }
	div.login-footer ul li.poweredby a:hover {
	  background-position: 0 -13px; }
	
	form#normal_form {
	  margin-top: 7px; }
	
	form#openid_form {
	  margin-top: 35px; }
	
	form#forgot_password {
	  margin-top: 35px; }
	
	div#gapps {
	  margin-top: 55px; }
	
	#flash-message {
	  color: #379817; }
	
	#flash-warning {
	  color: #dd0000;
	  margin-bottom: 10px;
	  width: 230px; }
	#flash-warning a {
	  color: #dd0000;
	  font-weight: normal;
	  text-decoration: underline; }
	
	.shadow-boxer {
	  -moz-box-shadow: 0 0 15px #999;
	  -webkit-box-shadow: 0 0 15px #999;
	  box-shadow: 0 0 15px #999; }
	
	.ie-shadow {
	  display: none; }
	
	.check-field {
	  font-size: 11px; }
	
	/****************************************************************/
	/*  original filename buttons.css                        */
	/****************************************************************/
	
	.buttons_h {
	  overflow: hidden;
	  margin-top: 1em; }
	.buttons_h a.button, .buttons_h button {
	  display: block;
	  float: left;
	  margin: 0 7px 0 0;
	  background-color: #ceff9c;
	  border: 1px solid #666666;
	  border-bottom: 2px solid #444444;
	  border-right: 2px solid #444444;
	  color: #333333;
	  font-size: 14px;
	  font-weight: bold;
	  text-decoration: none;
	  line-height: 1em;
	  padding: 5px 10px 6px 7px;
	  cursor: pointer; }
	.buttons_h a.button:hover {
	  background: #2a7d00;
	  border-bottom: 2px solid #444444; }
	.buttons_h input {
	  background-color: #ceff9c;
	  border: 1px solid #666666;
	  border-bottom: 2px solid #444444;
	  border-right: 2px solid #444444;
	  color: #333333;
	  margin-right: 7px;
	  font-size: 14px;
	  font-weight: bold;
	  line-height: 14px;
	  padding: 3px 10px 4px 7px;
	  cursor: pointer;
	  overflow: visible; }
	.buttons_h input.inactive {
	  border: 1px solid #999999;
	  border-bottom: 2px solid #999999;
	  border-right: 2px solid #999999;
	  color: #666;
	  background-color: #dfffbe;
	  cursor: default; }
	.buttons_h button {
	  width: auto;
	  overflow: visible;
	  padding: 4px 10px 10px 7px; }
	.buttons_h button:hover {
	  background: #2a7d00; }
	.buttons_h button[type] {
	  padding: 5px 10px 5px 7px;
	  line-height: 21px; }
	.buttons_h button.cancel, .buttons_h a.cancel {
	  background-color: #cccccc;
	  color: #666666; }
	.buttons_h button.cancel:hover, .buttons_h a.cancel:hover {
	  background-color: #bbbbbb; }
	.buttons_h a {
	  font-size: 14px;
	  font-weight: bold;
	  line-height: 21px;
	  display: inline !important; }
	.buttons_h a.delete {
	  background: #990000;
	  display: inline;
	  width: auto; }
	.buttons_h a.delete:hover {
	  background: #770000; }
	
	.inline {
	  margin-top: 0; }
	.inline a.button, .inline button {
	  background-color: #339900;
	  font-size: 11px;
	  font-weight: normal;
	  line-height: 12px;
	  padding: 2px 6px 4px 6px;
	  color: #ffffff; }
	.inline input {
	  background-color: #339900;
	  border: 1px solid #666666;
	  border-bottom: 2px solid #444444;
	  border-right: 2px solid #444444;
	  padding: 0 6px 2px 6px;
	  color: #ffffff;
	  font-size: 11px;
	  font-weight: normal;
	  line-height: 16px; }
	.inline a {
	  font-size: 11px;
	  font-weight: bold;
	  line-height: 1.7em; }
	.inline button {
	  padding: 2px 6px 1px 6px; }
	.inline button[type] {
	  padding: 1px 6px 2px 6px;
	  line-height: 15px; }
	
	.small_buttons {
	  margin-bottom: -1px;
	  height: 25px;
	  overflow: hidden; }
	.small_buttons ul, .small_buttons li {
	  list-style: none; }
	.small_buttons li {
	  float: left;
	  position: relative;
	  background: url("/images/button_s_left.gif") no-repeat left top;
	  margin: 0 5px 0 0;
	  padding: 0 0 0 3px;
	  height: 25px; }
	.small_buttons li a {
	  display: block;
	  background: transparent url("/images/button_s_right.gif") no-repeat right top;
	  padding: 5px 6px 9px 3px;
	  font-size: 10px;
	  color: #666666;
	  line-height: 1em;
	  border: 0;
	  width: auto; }
	.small_buttons li a:hover {
	  border: 0;
	  background-color: transparent;
	  color: #666666; }
	.small_buttons li a.important {
	  font-weight: bold;
	  text-transform: uppercase; }
	.small_buttons li.pressed {
	  background: #f3f3f3 url("/images/button_s_pressed_l.gif") no-repeat left top;
	  z-index: 4; }
	.small_buttons li.pressed a {
	  display: block;
	  background: #fdfdfd url("/images/button_s_pressed_r.gif") no-repeat right top;
	  padding: 5px 6px 9px 3px;
	  z-index: 5; }
	.small_buttons li.arrows {
	  background: transparent none;
	  padding: 0; }
	.small_buttons li.arrows a {
	  background: #fdfdfd url("/images/btn_next_prev.gif") no-repeat left top;
	  height: 19px;
	  overflow: hidden;
	  text-indent: -9999px;
	  font-size: 0;
	  padding: 0; }
	.small_buttons li.arrows a.previous {
	  margin: 0;
	  width: 21px; }
	.small_buttons li.arrows a.next {
	  width: 22px;
	  background-position: -21px 0; }
	.small_buttons ul.panel li {
	  padding: 0;
	  margin: 0; }
	.small_buttons ul.panel li a {
	  background: #fdfdfd url("/images/button_panel_left.gif") no-repeat left top;
	  padding: 5px 7px 6px 8px; }
	.small_buttons ul.panel li a.last {
	  background: #fdfdfd url("/images/button_s_right.gif") no-repeat right top;
	  padding: 5px 8px 6px 7px; }
	.small_buttons ul.panel li a.first {
	  background: url("/images/button_s_left.gif") no-repeat left top; }
	.small_buttons ul.panel li.selected a {
	  background: #fdfdfd url("/images/button_panel_selected.gif") no-repeat right top;
	  color: #000000; }
	.small_buttons ul.panel li.selected a.first {
	  background: #fdfdfd url("/images/button_panel_selected_l.gif") no-repeat left top; }
	.small_buttons ul.panel li.selected a.last {
	  background: #fdfdfd url("/images/button_panel_selected_r.gif") no-repeat right top; }
	.small_buttons ul.panel li.last {
	  background: #fdfdfd url("/images/button_panel_left.gif") no-repeat left top;
	  padding-left: 1px; }
	.small_buttons ul.right li {
	  float: right;
	  margin: 0 0 0 5px; }
	
	.main_buttons {
	  overflow: hidden;
	  margin-top: 0; }
	.main_buttons ul {
	  list-style: none; }
	.main_buttons ul li {
	  float: left;
	  margin: 0 8px 0 0; }
	.main_buttons a, .main_buttons a:hover {
	  border: none; }
	
	*:first-child+html button[type] {
	  padding: 4px 10px 3px 7px; }
	
	
	.hover_menu {
	  width: 190px;
	  position: absolute;
	  background-color: transparent;
	  z-index: 500; }
	.hover_menu .hover_bottom {
	  background: transparent url("/images/dropdown-bg-bottom.png") no-repeat bottom;
	  height: 14px; }
	.hover_menu ul {
	  background: transparent url("/images/dropdown-bg.png") no-repeat;
	  padding: 5px 9px 0px 10px;
	  margin: 0; }
	.hover_menu ul li {
	  list-style: none;
	  padding: 0;
	  margin: 0;
	  width: 100%; }
	.hover_menu ul li a {
	  font-size: 11px;
	  font-weight: normal;
	  line-height: 1em !important;
	  height: auto;
	  background: transparent;
	  color: black;
	  display: block;
	  padding: 6px 11px 4px 11px;
	  border: 0; }
	.hover_menu ul li a:hover {
	  border: 0;
	  background-color: #206eda;
	  color: white; }
	  .wwFormTable{
	  
	  }
	  
	  div#login-form-container form input[type="text"], div#login-form-container form input[type="password"]{
	  	width: 155px;
	  }
	  